<?php
/**
 * alltosun.com  channel_helper.php
 * ============================================================================
 * 版权所有 (C) 2009-2013 北京互动阳光科技有限公司，并保留所有权利。
 * 网站地址: http://www.alltosun.com
 * ----------------------------------------------------------------------------
 * 许可声明：这是一个开源程序，未经许可不得将本软件的整体或任何部分用于商业用途及再发布。
 * ============================================================================
 * $Author: 王德康 (wangdk@alltosun.com) $
 * $Date: 2016-4-28 下午4:47:41 $
 * $Id$
 */
class channel_helper
{
    /**
     * 根据渠道ID获取所有的渠道商品
     * @param unknown_type $type
     */
    public static function get_store_channel_list_by_id($channel_id)
    {
        $filter['channel_id'] = $channel_id;
        return _model('channel_goods_sku_relation')->getList($filter);
    }

    /**
     * 根据门店类型或者渠道
     * @param unknown_type $type
     */
    public static function get_channel_info_by_type($type)
    {
        return _model('channel')->read(array('type'=>$type));
    }

    /**
     * 获取渠道信息
     * @param unknown_type $id
     * @return Ambigous <multitype:, string, unknown, Obj, mixed>
     */
    public static function get_channel_info_by_id($id)
    {
        return _uri('channel', $id);
    }

    /**
     * 获取渠道列表
     */
    public static  function get_channel_list()
    {
        $filter['status'] = 1;
        return _model('channel')->getList($filter);
    }

    /**
     * 获取商品sku下属的渠道列表
     * @param unknown_type $goods_id
     * @param unknown_type $sku_id
     */
    public static function get_goods_sku_channel_list($goods_id, $sku_id = 0)
    {
        $filter['goods_id'] = $goods_id;
        if ($sku_id) $filter['sku_id']   = $sku_id;
        return _model('channel_goods_sku_relation')->getList($filter);
    }
}
?>